package com.apinji.alipay.protocol;

import com.alibaba.fastjson.annotation.JSONField;

import java.io.Serializable;

public class AlipayTradeFastpayRefundQeryResponse extends AlipayTradeResponse implements Serializable {

    /**
     * 本笔退款对应的退款请求号
     */
    @JSONField(name = "out_request_no")
    private String outRequestNo;

    /**
     * 创建交易传入的商户订单号
     */
    @JSONField(name = "out_trade_no")
    private String outTradeNo;

    /**
     * 本次退款请求，对应的退款金额
     */
    @JSONField(name = "refund_amount")
    private String refundAmount;

    /**
     * 该笔退款所对应的交易的订单金额
     */
    @JSONField(name = "total_amount")
    private String totalAmount;

    /**
     * 支付宝交易号
     */
    @JSONField(name = "trade_no")
    private String tradeNo;

    public String getOutRequestNo() {
        return outRequestNo;
    }

    public void setOutRequestNo(String outRequestNo) {
        this.outRequestNo = outRequestNo;
    }

    public String getOutTradeNo() {
        return outTradeNo;
    }

    public void setOutTradeNo(String outTradeNo) {
        this.outTradeNo = outTradeNo;
    }

    public String getRefundAmount() {
        return refundAmount;
    }

    public void setRefundAmount(String refundAmount) {
        this.refundAmount = refundAmount;
    }

    public String getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(String totalAmount) {
        this.totalAmount = totalAmount;
    }

    public String getTradeNo() {
        return tradeNo;
    }

    public void setTradeNo(String tradeNo) {
        this.tradeNo = tradeNo;
    }
}
